<?php

include_once '../includes/config.php';
include_once '../includes/parcial.php';

$fechaDesde = $_POST['fechaDesde'];
$fechaHasta = $_POST['fechaHasta'];
$nombre = $_POST['nombre'];
$numeroHabitacionDesde = $_POST['numero_habitacion_desde'];
$numeroHabitacionHasta = $_POST['numero_habitacion_hasta'];
$gabinete = $_POST['gabinete'];
$terapeuta = $_POST['terapeuta'];
$tratamiento = $_POST['tratamiento'];
$reservaTomada = $_POST["reservaTomada"];
$reservaPendiente = $_POST['reservaPendiente'];
$reporteReservaDTO = new ReporteReservaDTO();
$reporteReservaDTO->setFechaDesde($fechaDesde);
$reporteReservaDTO->setFechaHasta($fechaHasta);
$reporteReservaDTO->setGabinete($gabinete);
$reporteReservaDTO->setNombre($nombre);
$reporteReservaDTO->setNumero_habitacion_desde($numeroHabitacionDesde);
$reporteReservaDTO->setNumero_habitacion_hasta($numeroHabitacionHasta);
$reporteReservaDTO->setReservaPendiente($reservaPendiente);
$reporteReservaDTO->setReservaTomada($reservaTomada);
$reporteReservaDTO->setTerapeuta($terapeuta);
$reporteReservaDTO->setTratamiento($tratamiento);
$reporteServicios = new ReporteServicios();
$resultado = $reporteServicios->listarReservas($reporteReservaDTO);
$html = "<p>No se encontraron reservas.</p>";
if (count($resultado) > 0)
{
  $html = '<table id="tablaReporteReservas">';
  $html .= '<tr>';
  $html .= '<th class="habitacion">Habitación</th>';
  $html .= '<th class="nombre">Nombre</th>';
  $html .= '<th class="tratamiento">Tratamiento</th>';
  $html .= '<th class="gabinete">Gabinete</th>';
  $html .= '<th class="terapeuta">Terapeuta</th>';
  $html .= '<th class="fecha">Fecha</th>';
  $html .= '</tr>';
  
  for ($i = 0; $i < count($resultado); $i++)
  {
    $reservaDTO = new ReservaDTO();
    $reservaDTO = $resultado[$i];
    $fecha = date(FORMATO_FECHA, strtotime($reservaDTO->getFecha()));
    $html .= '<tr class="resumen">';
    $html .= '<td>'.$reservaDTO->getHabitacion().'</td>';
    $html .= '<td>'.$reservaDTO->getCliente().$reservaDTO->getNombreHuesped().'</td>';
    $html .= '<td>'.$reservaDTO->getTratamiento().'</td>';
    $html .= '<td>'.$reservaDTO->getGabinete().'</td>';
    $html .= '<td>'.$reservaDTO->getTerapeuta().'</td>';
    $html .= '<td>'.$fecha.'</td>';
    $html .= '</tr>';
  }
  $html .= '</table>';
}
echo $html;
?>